 /* CSS Document */
 @charset "utf-8";
/*reset.css*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong,  tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-style: normal;
	text-decoration: none;
	font-family: "思源黑体 CN";
	margin-block-start: 0;
    margin-block-end: 0;
}
table{border-collapse:collapse;border-spacing:0;}
img,a{border:0;}
a{color:#333;outline:medium none;text-decoration:none;star:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;}
label{cursor:pointer;}
input:focus,select, textarea:focus {outline: none;}
textarea {resize: none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* 避免因子元素浮动而导致的父元素高度缺失能问题 */
.clear:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
.clear:{ zoom: 1; }
  /* 浮动 */
.fl { float: left !important; }
.fr { float: right !important; }
.none {display:none;}
  /* 鼠标样式，可以根据需要按序添加 */
.cur1 { cursor: pointer; }
/* 显示/隐藏 */
.show { display: block !important; }
.hide { display: none !important; }
.relative{ position: relative;}
.absolute{ position: absolute;}
.txt-center{ text-align: center;}
  /*公共样式*/
.BOX{width: 1200px;margin: 0 auto;}
.text{ border:1px solid #F00;}
/*Lheader*/
#Lheader{ background:#3c5d83; height:125px;}
#Lheader .Lheader_box{ overflow:hidden;}
#Lheader .Lheader_logo{ float:left;}
#Lheader .Lheader_ri{ float:right; overflow:hidden; padding-top:35px;}
#Lheader .Lheader_ri .Lheader_tel_box{overflow:hidden; height:45px; width:640px;}
#Lheader .Lheader_ri .Lheader_tel_box .Lheader_tel_slg{ color:#fff; font-size:15px; line-height:27px; height:27px;float:left; background:url(/style/images/xkgj.png) no-repeat right center; padding-right:115px;}
#Lheader .Lheader_ri .Lheader_tel_box .Lheader_tel_phone{ float:right; margin-right:10px;}
#Lheader .Lheader_ri .Lheader_SH{ float:right; font-size:18px; overflow:hidden;width:680px;}
#Lheader .Lheader_ri .Lheader_SH a{float: left;display:block; text-align:center;width:135px;height:40px;line-height:40px;color:#fff;}
#Lheader .Lheader_ri .Lheader_SH a:hover{ color:#a2d2f2;}
#Lheader .Lheader_ri .Lheader_SH a>b{display:inline-block;width:17px;height:22px; padding:0px 3px;vertical-align: middle;}
#Lheader .Lheader_ri .Lheader_SH a:nth-child(1)>b{background:url(/style/images/header_sy_bj.png) no-repeat ;}
#Lheader .Lheader_ri .Lheader_SH a:nth-child(2)>b{background:url(/style/images/header_pp_bj.png) no-repeat ;}
#Lheader .Lheader_ri .Lheader_SH a:nth-child(3)>b{background:url(/style/images/header_cs_bj.png) no-repeat ;}
#Lheader .Lheader_ri .Lheader_SH a:nth-child(4)>b{background:url(/style/images/header_dk_bj.png) no-repeat ;}
#Lheader .Lheader_ri .Lheader_SH a:nth-child(5)>b{background:url(/style/images/header_lx_bj.png) no-repeat ;}

/*Lnav*/
#Lnav{ background:#f8f8f9; }
#Lnav .Lnav{ z-index:999;color:#222222; height:50px; line-height:50px; }
#Lnav .nav{  margin:0 auto;position:relative; }
#Lnav .nav h3{ font-weight:normal; font-size:16px;line-height:50px;height:50px; cursor: pointer; overflow:hidden;}
#Lnav .nav .on h3{color:#25547a;}
#Lnav .nav .m{float:left; width:80px; margin:0 10px; display:inline; text-align:center; position:static; padding-left:0px}
#Lnav .nav .sub{ display:none; width:1200px;position:absolute; left:-10px; top:50px;  background:url(/style/images/nav_sub_bj.png) center ;float:left; line-height:30px;border-radius:0px 0px 15px 15px;z-index:998;}

#Lnav .nav .sub dl{ zoom:1;line-height:26px; overflow:hidden; margin-top:18px;}
#Lnav .nav .sub dl dt{ float:left; width:110px; height:26px; background:#cdcdcd;}
#Lnav .nav .sub dl dd{ float:left; margin-left:10px; text-align:left; width:470px}
#Lnav .nav .sub dl dd a{ color:#666666;padding:0px 10px;display:inline-block; font-size:14px}
#Lnav .nav .sub dl dd a img{vertical-align:top}
#Lnav .nav .sub dl .hot{background:url(/style/images/nav_sub_hot.png) top right no-repeat;}
#Lnav .nav .sub dl dd a:hover{ color:#25547a;}
#Lnav .nav .sub dl dt a{ color:#000;}

#Lnav .nav .sub .sub_pic{float:left; height:166px; width:166px; margin-top:30px; border-right:1px solid #d7d8d9;}
#Lnav .nav .sub1 .sub_pic{background:url(/style/images/nav/nav_xfcj_bj.png) center no-repeat; } 
#Lnav .nav .sub2 .sub_pic{background:url(/style/images/nav/nav_ybzx_bj.png) center no-repeat;} 
#Lnav .nav .sub3 .sub_pic{background:url(/style/images/nav/nav_bbzx_bj.png) center no-repeat;} 
#Lnav .nav .sub3 dl{margin-top:14px; }
#Lnav .nav .sub3 dl dd{ float:left;width:470px;}
#Lnav .nav .sub4 .sub_pic{background:url(/style/images/nav/nav_xbzx_bj.png) center no-repeat;} 
#Lnav .nav .sub4 dl{margin-top:14px; }
#Lnav .nav .sub5 .sub_pic{background:url(/style/images/nav/nav_ksts_bj.png) center no-repeat;} 
#Lnav .nav .sub5 dd a{ margin-bottom:18px;}
#Lnav .nav .sub6 .sub_pic{background:url(/style/images/nav/nav_zfds_bj.png) center no-repeat;}
#Lnav .nav .sub6 dd{ width:460px;}
#Lnav .nav .sub7 .sub_pic{background:url(/style/images/nav/nav_zswz_bj.png) center no-repeat;}
#Lnav .nav .sub7 dd{ float:left; width:800px;}
#Lnav .nav .sub7 dd a{ padding:0px 30px;}
#Lnav .nav .sub7 dl{ margin-top:13px;}

#Lnav .nav .sub8 .sub_pic{background:url(/style/images/nav/nav_pfmr_bj.png) center no-repeat;}
#Lnav .nav .sub8 dd{ width:460px;}
#Lnav .nav .sub9 .sub_pic{background:url(/style/images/nav/nav_smzx_bj.png) center no-repeat;}
#Lnav .nav .sub10 .sub_pic{background:url(/style/images/nav/nav_mfyz_bj.png) center no-repeat;}
#Lnav .nav .sub10 dd{ width:460px;}
#Lnav .nav .sub10 dd a{ margin-bottom:20px;}

#Lnav .nav .sub11 .sub_pic{background:url(/style/images/nav/nav_mfyz11_bj.png) center no-repeat;}
#Lnav .nav .sub11 dd{ width:460px;}
#Lnav .nav .sub11 dd a{ margin-bottom:20px;}

#Lnav .nav .sub15 .sub_pic{background:url(/style/images/nav/nav_smzx_bj.png) center no-repeat;}
#Lnav .nav .sub15 dd{ width:460px;}
#Lnav .nav .sub15 dd a{ margin-bottom:10px;}



#Lnav .nav .sub12 .sub_pic{background:url(/style/images/nav/nav_ymlk11_bj.png) center no-repeat;}
#Lnav .nav .sub12 dd{ width:460px;}
/* #Lnav .nav .sub12 dd a{ margin-bottom:6px;} */


#Lnav .nav .sub_pic_ri1{ float:right; }
#Lnav .nav .sub_pic_ri1 dl{margin-top: 0;}
#Lnav .nav .sub_pic_ri1 dl dd{width:395px;}
#Lnav .nav .sub_pic_ri1 img{border-radius:0px 0px 15px 0px; width:395px; height:230px; display:none}
 #Lnav .nav .sub_pic_ri1 img.curimg{display: block}
#Lnav .nav .sub_con{ float:left;width:590px; padding:10px; }



/*Lfoot_mzd*/
#Lfoot_mzd{background:url(/style/images/foot_mzdbj.jpg) center no-repeat; height:568px;overflow:hidden; }
#Lfoot_mzd .Lfoot_box{ overflow:hidden; padding:20px 0px;}
#Lfoot_mzd .Lfoot_lx{ float:left;background:url(/style/images/foot_bj.png); padding:25px;width:305px; height:435px; margin-top:10px;}
#Lfoot_mzd .Lfoot_lx p{ font-size:20px; border-bottom:1px solid #1b1b1b; color:#25547a; line-height:55px;}
#Lfoot_mzd .Lfoot_lx .pic_lxfs{ margin-top:30px;}
#Lfoot_mzd .Lfoot_lx .pic_dt{ margin-top:40px;}
#Lfoot_mzd .Lfoot_md{ float:right; width:725px; color:#FFF;margin-top:30px;}
/* #Lfoot_mzd .Lfoot_md dl{ padding:15px 0px;} */
#Lfoot_mzd .Lfoot_md dl dt{ font-size:26px; padding-bottom:0px; color:#fff}
#Lfoot_mzd .Lfoot_md dl i{ padding:0px 7px;}
#Lfoot_mzd .Lfoot_md dd{background:url(/style/images/foot_mzd_zj.png) top left no-repeat; height:44px; line-height:44px; padding-left:45px; margin-top:5px; font-size:16px; overflow:hidden; color:#fff} 
#Lfoot_mzd .Lfoot_md .mzd_tx1{ background-position:0px 5px;}
#Lfoot_mzd .Lfoot_md .mzd_tx2{background-position:0px -376px;}
#Lfoot_mzd .Lfoot_md .mzd_tx3{ background-position:0px -45px;}
#Lfoot_mzd .Lfoot_md .mzd_tx4{ background-position:0px -280px;}
#Lfoot_mzd .Lfoot_md .mzd_tx5{ background-position:0px -91px;}
#Lfoot_mzd .Lfoot_md .mzd_tx6{ background-position:0px -185px;}
#Lfoot_mzd .Lfoot_md .mzd_tx7{ background-position:0px -232px;}
#Lfoot_mzd .Lfoot_md .mzd_tx8{ background-position:0px -330px;}
#Lfoot_mzd .Lfoot_md .mzd_tx9{ background-position:0px -138px;}
#Lfoot_mzd .Lfoot_md .mzd_tx10{ background-position:0px -90px;}

footer{ width:100%; margin:0 auto; display:block; overflow:hidden; height:auto}
.foottop{ width:100%; height:200px; background:#F7F7F7;}
.foottop .topm{ width:1200px; margin:0 auto;}
.topm dl{ float:left; width:100px; margin-top:15px; margin-right:32px; text-align:center}
.topm dl dt{ line-height:60px; font-size:16px}
.topm dl:hover dt{ background:url(../images/index_img_75.jpg) bottom  center no-repeat;}
.topm dl dd a{ color:#888; line-height:28px; font-size:14px}
.topm dl dd a:hover{ text-decoration:underline}
.topm .tel{ overflow:hidden;width:365px; height:155px; display:block; border-left:1px solid #e5e5e5; float:right; margin-top:37px;}
.topm .tel p{text-align:center; color:#717171; text-align:center; font-size:14px;}
.topm .tel h2{ font-family:"思源黑体 CN"; font-size:18px; color:#ff7544; font-weight:bold;margin-top:30px }
.topm .tel h4{font-size:14px;color:#717171; width:140px; text-align:left}
.footbot{ width:100%; height:170px; background:#D5D5D5; border-top:1px #f7f7f7 solid;}
.footbot .botm{ width:1200px; padding:30px 0 0 0 ; margin:0 auto; text-align:center; line-height:26px; color:#999;}
.footbot .botm img{ width:60px; height:60px; margin-bottom:12px;}
.footbot .botm ul{margin:0 auto; width:850px; display:none}
.footbot .botm ul li{ float:left; padding:0 10px; color:#858688;font-size:12px}
.footbot .botm ul li a{ color:#858688;font-size:12px}
.footbot .botm p{color:#858688;font-size:12px}
.footbot .botm p a{color:#858688;}
.footbot .botm p a:hover{ color:#333;}